PhpMyAdmin\Table D

Total Complexity 361
Dependencies 12
Dependents 14
Total lines 2,738
Lines of code 1,605
Logical lines of code 719
Comment lines 726
Methods 52
Properties 9

Methods 52

Method Rating Maintainability Complexity Lines of code
moveCopy()
D
17
46 305
generateFieldSpec()
D
27
51 118
updateForeignKeys()
D
26
36 163
getSqlQueryForIndexCreateOrEdit()
C
35 23 86
countRecords()
A
39 13 74
rename()
A
39 13 69
getUiProp()
A
45 13 42
updateInternalRelations()
A
39 11 67
duplicateInfo()
A
41 10 54
getColumnGenerationExpression()
A
45 10 41
getStatusInfo()
A
49 9 33
setUiProp()
A
49 8 33
getNonGeneratedColumns()
A
52 8 24
isView()
A
52 8 23
isValidName()
A
57 8 17
_getSQLToCreateForeignKey()
S
51 7 25
getUniqueColumns()
S
49 6 35
saveUiPrefsToDb()
S
42 4 58
getCreateOptions()
S
57 6 15
checkIfMinRecordsExist()
S
51 5 28
updateDisplayField()
S
50 3 30
isUpdatableView()
S
60 4 13
isEngine()
S
61 4 13
removeUiProp()
S
61 4 13
getNameAndTypeOfTheColumns()
S
55 3 19
_formatColumns()
S
66 4 8
getColumnsWithIndex()
S
60 3 14
getReservedColumnNames()
S
61 3 12
getNumRows()
S
66 3 8
loadUiPrefs()
S
63 3 10
getUiPrefsFromDb()
S
58 2 14
getColumnsMeta()
S
61 2 13
generateAlter()
S
56 1 20
__construct()
S
65 2 9
getComment()
S
68 2 7
getName()
S
72 2 6
getDbName()
S
72 2 6
getStorageEngine()
S
68 2 7
getCollation()
S
68 2 7
getRowFormat()
S
68 2 7
getAutoIncrement()
S
74 2 4
getRealRowCountTable()
S
64 1 11
getColumns()
S
71 1 5
isMerge()
S
79 1 3
getIndex()
S
79 1 3
getFullName()
S
76 1 4
getIndexedColumns()
S
65 1 9
getLastMessage()
S
80 1 3
getLastError()
S
80 1 3
get()
S
78 1 3
showCreate()
S
67 1 8
__toString()
S
81 1 3